From 1cfeeadc704f4644ebb0d95dddc1ee2004b269b3 Mon Sep 17 00:00:00 2001 From: Carlos Garnacho Date: Tue, 9 Nov 2010 18:28:38 +0100 Subject: [PATCH] GtkWidget: Ensure the style context always has an screen. Things like font settings depend on the screen, and widgets like GtkTextView trigger queries on widgets without screen when the parent window is being destroyed. --- gtk/gtkwidget.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gtk/gtkwidget.c b/gtk/gtkwidget.c index 4111f72a8b..1ceff2d775 100644 --- a/gtk/gtkwidget.c +++ b/gtk/gtkwidget.c @@ -8388,7 +8388,7 @@ do_screen_change (GtkWidget *widget, _gtk_tooltip_hide (widget); context = gtk_widget_get_style_context (widget); - gtk_style_context_set_screen (context, new_screen); + gtk_style_context_set_screen (context, gtk_widget_get_screen (widget)); g_signal_emit (widget, widget_signals[SCREEN_CHANGED], 0, old_screen); } -- 2.30.2